﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="IUserSettings.cs" company="">
//   
// </copyright>
// <summary>
//   The UserSettings interface.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace TinyRadio.UserInterface.Models
{
    using System.Collections.Generic;

    using TinyRadio.Models;

    /// <summary>The UserSettings interface.</summary>
    public interface IUserSettings
    {
        #region Public Properties

        /// <summary>Gets or sets the radio stations.</summary>
        List<RadioStation> RadioStations { get; set; }

        /// <summary>Gets or sets the volume.</summary>
        int Volume { get; set; }

        #endregion

        #region Public Methods and Operators

        /// <summary>The save.</summary>
        void Save();

        #endregion
    }
}